Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour U.S. Open - New York USA F18 USA F19 USA F13 USA F14 USA F18 USA F14 XL Capital Bermuda Open - Bermuda drkoop.com USTA Tennis Championships of San Antonio - San Antonio USTA Challenger of Las Vegas - Las Vegas Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Tennis Championships of Austin - Austin University of Tennessee USTA Men's Challenger - Knoxville Lubbock Challenger - Lubbock The Comercia Challenger - Aptos Fifth Third Bank Tennis Championships - Lexington Fifth Third Bank Tennis Classic - Lexington Challenger Banque Nationale Rimouski - Rimouski Ford Tennis Championships - Louisville Fifth-Third Bank Tennis Classic - Lexington Men's Pro Challenger at Tunica National - Tunica Waco Tennis Challenger - Waco JSM Challenger - Champaign Talahassee Challenger 2007 Knoxville Challenger - Knoxville USTA Comerica Challenger - Aptos XL Bermuda Open - Bermuda Winnetka Challenger Oklahoma Challenger - Tulsa Pro Challenger at Calabasas - Calabasas Music City Challenger - Nashville The Nottingham Open - Nottingham Legg Mason Tennis Classic - Washington D.C. Savannah Challenger 2008 Lubbock Challenger - Lubbock Citrix Tennis Championships - Delray Beach Verizon Tennis Challenge - Atlanta U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Davidoff Swiss Indoors - Basel Adidas International - Sydney International Tennis Championships - Delray Beach The Samsung Open - Nottingham Mercedes-Benz Cup - Los Angeles Adidas International - Sydney International Tennis Championships - Delray Beach Legg Mason Tennis Classic - Washington D.C. Davidoff Swiss Indoors - Basel Kroger / St. Jude International - Memphis Siebel Open - San Jose U.S. Men's Clay Court Championships - Houston Legg Mason Tennis Classic - Washington D.C. The Stella Artois Grass Court Championships - London Qatar Open - Doha Siebel Open - San Jose Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Thailand Open - Bangkok SAP Open - San Jose Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington D.C. Grand Prix de Tennis de Lyon - Lyon SAP Open - San Jose Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championships - Houston The Stella Artois Championships - London BA-CA Tennis Trophy - Vienna SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Hypo Group Tennis International - Portschach Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney SAP Open - San Jose The Dubai Tennis Championships - Dubai The Artois Championships - London The Nottingham Open - Nottingham Legg Mason Tennis Classic - Washington Qatar ExxonMobil Open - Doha Heineken Open - Auckland SAP Open - San Jose AEGON Championships - London Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Brisbane International - Brisbane Heineken Open - Auckland SAP Open - San Jose U.S. Mens's Clay Court Championship - Houston AIG Japan Open Tennis Championships - Tokyo Atlanta Tennis Championships - Atlanta AIG Japan Open Tennis Championships - Tokyo Davidoff Swiss Indoors Basel - Basel Campbell's Hall of Fame Tennis Championships - Newport The Hypo Group Tennis International 2008 - Poertschach Open Sud de France - Montpellier Legg Mason Tennis Classic - Washington Indianapolis Tennis Championships - Indianapolis Campbells Hall of Fame Tennis Championships - Newport Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Heineken Open - Auckland Thailand Open - Bangkok Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Legg Mason Tennis Classic - Washington Power Horse World Team Cup - Dusseldorf Winston Salem - Winston Salem US Men's Clay Court Championship - Houston Open de Tenis Comunidad Valenciana - Valencia Apia International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel China Open - Beijing Valencia Open - Valencia Apia International - Sydney SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington China Open - Beijing Valencia Open - Valencia Hall of Fame Tennis Championships - Newport China Open - Beijing US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice U.S. National Indoor Tennis Championships - Memphis AEGON Championships - London Hall of Fame Tennis Championships - Newport Delray Beach Open - Delray Beach RCA Championships - Indianapolis Countrywide Classic - Los Angeles Geneva Open - Geneva Erste Bank Open - Vienna Erste Bank Open - Vienna Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem The Stella Artois Championships - London BB&T Atlanta Open - Atlanta ASB Classic - Auckland Hall of Fame Open - Newport New York Open - New York Delray Beach Open - Delray Beach BB&T Atlanta Open - Atlanta Dallas Open - Dallas US Men's Clay Court Championship - Houston Open Parc - Lyon China Open - Beijing New York Open - New York Regions Morgan Keegan Championships - Memphis Serbia Open - Belgrade AEGON Championships - London Open de Nice Cote d'Azur - Nice Truist Atlanta Open - Atlanta US Men's Clay Court Championship - Houston Delray Beach Open - Delray Beach Infosys Hall of Fame Open - Newport Serbia Open - Belgrade Atlanta Tennis Championships - Atlanta China Open - Beijing AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Salem Open - Hong Kong Open de Nice Cote d'Azur - Nice Heineken Open - Auckland Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston RCA Championships - Indianapolis Abierto Mexicano Telcel - Acapulco BB&T Atlanta Open - Atlanta Dallas Open - Dallas Valencia Open - Valencia BB&T Atlanta Open - Atlanta Citi Open - Washington China Open - Beijing Swiss Indoors Basel - Basel Intrum Stockholm Open - Stockholm ASB Classic - Auckland AEGON Championships - London Citi Open - Washington If Stockholm Open - Stockholm USTA Challenger of Burbank - Burbank Memphis Open - Memphis Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Geneva Open - Geneva AEGON Championships - London AEGON International - Eastbourne ASB Classic - Auckland New York Open - New York Delray Beach Open - Delray Beach Citi Open - Washington Erste Bank Open - Vienna BB&T Atlanta Open - Atlanta Citi Open - Washington Chengdu Open - Chengdu Arizona Men's Tennis Championships - Scottsdale ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco Kroger / St. Jude International - Memphis Sybase Open - San Jose Abierto Mexicano Telcel - Acapulco Adelaide International 2 - Adelaide Davidoff Swiss Indoors - Basel Abierto Mexicano Telcel - Acapulco Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Internationaler Raiffeisen Grand Prix - St. Polten ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven China Open - Beijing AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Brisbane - Brisbane Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Abierto Mexicano Telcel - Acapulco U.S. National Indoor Tennis Championships - Memphis US Men's Clay Court Championship - Houston Winston-Salem Open - Winston-Salem China Open - Beijing Abierto Mexicano Telcel - Acapulco Delray Beach Open - Delray Beach Tennis Masters Series - Cincinnati Tennis Channel Open - Las Vegas The Ericsson Open - Miami Tennis Masters Series - Cincinnati The Ericsson Open - Miami Tennis Masters Series - Montreal Tennis Masters Series - Stuttgart Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Citrix Tennis Championships - Delray Beach Pilot Pen Tennis - New Haven Rio Open - Rio de Janeiro Pacific Life Open - Indian Wells Rogers Cup - Montreal NASDAQ-100 Open - Miami Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Bank Austria Tennis Trophy - Vienna Telecom Italia Masters - Rome Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Campionati Internazionali d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami NASDAQ-100 Open - Miami Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Campionati BNL dItalia - Rome Sony Ericsson Open - Miami ARAG World Team Championship - Dusseldorf BNP Paribas Masters - Paris Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrilena Madrid Open - Madrid Sony Open Tennis - Miami Western & Southern Open - Cincinnati Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Miami Open - Miami Western & Southern Open - New York Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Shanghai ATP Masters - Shanghai Internazionali BNL d'Italia - Rome Mutua Madrilena Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Rogers Cup - Toronto French Open - Paris Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris AEGON Championships - London Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Western & Southern Open - Cincinnati Wimbledon - London Tennis Masters Series - Cincinnati Miami Open - Miami Tennis Masters Series - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Open de Nice Cote d'Azur - Nice Tennis Masters Series - Hamburg French Open - Paris Wimbledon - London U.S. Open - New York Rogers Cup - Montreal Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati Australian Open - Melbourne Wimbledon - London U.S. Open - New York BNP Paribas Masters - Paris Australian Open - Melbourne Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells BB&T Atlanta Open - Atlanta Wimbledon - London U.S. Open - New York Miami Open - Miami Australian Open - Melbourne Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris French Open - Paris Coupe Rogers - Montreal Wimbledon - London U.S. Open - New York Australian Open - Melbourne Western & Southern Open - Cincinnati Tennis Masters Series - Rome Sony Ericsson Open - Miami BNP Paribas Masters - Paris Abierto Mexicano de Tenis Mifel - Los Cabos Rogers Cup - Montreal BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Miami Open - Miami French Open - Paris Rogers Cup - Toronto Miami Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Wimbledon - London Internazionali BNL d'Italia - Rome Abierto de Tenis Mifel - Los Cabos Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne US Men's Clay Court Championship - Houston Citi Open - Washington French Open - Paris Argentina Open - Buenos Aires Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne ASB Classic - Auckland Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Erste Bank Open - Vienna Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris Abierto Mexicano Telcel - Acapulco China Open - Beijing Telecom Italia Masters - Rome Truist Atlanta Open - Atlanta Western & Southern Open - Cincinnati French Open - Paris U.S. Open - New York U.S. Open - New York French Open - Paris Australian Open - Melbourne Davis Cup, World Group, 1R, USA-SVK 5-0 Davis Cup, World Group, QF, USA-ESP 3-1 Davis Cup, World Group, SF, FRA-USA 3-2 Davis Cup, World Group, QR, USA-SVK 3-2 Davis Cup, World Group, QF, USA-SWE 4-1 Davis Cup, World Group, F, ESP-USA 3-2 Davis Cup, World Group, 1R, USA-CRO 2-3 Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, World Group, 1R, USA-ROU 4-1 Davis Cup, World Group, QF, USA-CHI 3-2 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, SF, ESP-USA, 4-1 Hopman Cup - Perth Davis Cup, PO, SRB-USA 3-2 Davis Cup, World Group, 1R, CHI-USA 1-4 Davis Cup, World Group, QF, USA-ESP 1-3 Davis Cup, World Group, 1R, SUI-USA 0-5 Davis Cup, World Group, QF, FRA-USA 2-3 Hopman Cup - Perth Davis Cup, World Group, PO, USA-SVK 5-0 Hopman Cup - Perth Davis Cup, World Group, QF, AUS-USA 3-2 Australian Open - Melbourne U.S. Open - New York Laver Cup - Prague Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Laver Cup - Geneva French Open - Paris U.S. Open - New York Tennis Masters Series - Miami Laver Cup - Boston ATP Cup - Sydney U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York Rogers Masters - Toronto French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Australian Open - Melbourne Western & Southern Open - Cincinnati Australian Open - Melbourne Davis Cup, World Group, 1R, USA-SUI 5-0 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, 1R, SUI-USA 3-2 Davis Cup, World Group, SF, USA-BLR 5-0 ARAG ATP World Tour Championship - Dusseldorf Hopman Cup - Perth Davis Cup, World Group, SF, RUS-USA 3-2 Davis Cup, World Group, 1R, CZE-USA 1-4 Davis Cup, World Group, 1R, AUT-USA 1-4 Davis Cup, World Group, QF, USA-FRA 4-1 Davis Cup, World Group, 1R, GBR-USA 3-2 Davis Cup, World Group, SF, ESP-USA 3-1 Hopman Cup - Perth Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, World Group, QF, USA-SRB 1-3 Davis Cup, World Group, 1R, USA-AUT 5-0 Davis Cup, World Group, SF, SWE-USA 1-4 Davis Cup, World Group, QR, USA-IND 4-1 Davis Cup, World Group, 1R, USA-SUI 4-1 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, F, USA-RUS 4-1 Colonial Classic - Kooyong Davis Cup, World Group, 1R, AUS-USA 1-3 Davis Cup, Finals, Group E Colonial Classic - Kooyong Davis Cup, World Group, QF, USA-CRO 2-3 Colonial Classic - Kooyong Davis Cup, World Group, 1R, SRB-USA 1-3 Davis Cup, World Group, QF, USA-BEL 4-0 Laver Cup - Chicago AAMI Classic - Kooyong AAMI Classic - Kooyong Capitala World Tennis Championship AAMI Classic - Kooyong All Lower level tournaments Tennis Masters Cup - Houston Tennis Masters Cup - Houston Tennis Masters Cup Shanghai - Shanghai Tennis Masters Cup Shanghai - Shanghai Nitto ATP Finals - London Tennis Masters Cup - Shanghai Olympics - Athens Olympics - London Wimbledon - London Barclays ATP World Tour Finals - London